Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle edge case in fr_rand_init() and, we suspect, oveflow (CID #16… #5434

Merged
merged 1 commit into from
Jan 12, 2025

Conversation

jejones3141
Copy link
Contributor

…04611)

To handle the rare case of not filling fr_rand_pool.randrsl in a single read, adjust the location passed to read() to skip what was read in a previous iteration. This is done in a way consistent with the handling of this case in 3.x, which should also deal with the overflow_sink complaint from Coverity.

…4611)

To handle the rare case of not filling fr_rand_pool.randrsl in a single read,
adjust the location passed to read() to skip what was read in a previous
interation. This is done in a way consistent with the handling of this case
in 3.x, which should also deal with the overflow_sink complaint from Coverity.
@arr2036 arr2036 merged commit 65f211c into FreeRADIUS:master Jan 12, 2025
21 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants